/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode(int x) : val(x), next(NULL) {}
 * };
 */
class Solution {
public:
    ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) {
            vector<ListNode*>  nodes;
            ListNode* node1  = l1;
            ListNode* node2  = l2;
            if(node1 == NULL && node2 == NULL)
            {
                
            }

        
    }
};